be a reproach to someone - Français Anglais Dictionnaire